/*-----------------------------------------------------------------------------
site.no generic style

author:		Gerhard Sletten
website:	http://www.gersh.no
colors:		#222 		Main gray
			#73BE1E		Happy green
			#00A0C6		Sweet blue
			#FFFFB3		Lght yllw
			#eee		Light gray
			#ddd		Border gray
			
-----------------------------------------------------------------------------*/

@import url("reset.css");
@import url("wordpress.css");
@import url("core.css");

/* =General
-----------------------------------------------------------------------------*/
html 	{ font-size: 100%; }
body 	{ font: 13px/130% Arial, Helvetica, sans-serif; color: #90b5ca; background: #083f4e url(../images/bg_site.jpg) no-repeat top center; }

h1, h1 a, h2, h2 a, h3, h3 a { color: #00A0C6;}
#primary h1:first-child,
#secondary h3:first-child { margin-top: 0;}

/* =Layout color="#5f96a5"
-----------------------------------------------------------------------------*/
#page_wrapper { background: url(../images/bubbles.png) repeat-x 0 -30px; margin-top: 0; border-top: 1px solid #ddd;}
#header, 
#menu,
#content_wrapper 	{ width: 815px; margin: 0 auto; }
#extendend_header	{  border-top: 8px solid #0e1f2b;}
#header 			{ position:relative;  height: 192px; }
#header h1#logo 	{ }
#header h1#logo a {position: absolute; top: 50px; right: 40px; width: 433px; height: 125px; background: url(../images/osi-svomming-logo.png) no-repeat; text-indent:-900px; overflow:hidden;}

#header #description { display:none;}
#content_wrapper 	{ position:relative; background: #0e1f2b; border-top: 1px solid #0e1f2b; margin-top: 0px; padding-bottom: 10px; }
#primary 			{ margin: 20px 220px 30px 20px; }
#primary 			{ min-height: 400px; }
#secondary 			{ position: absolute; top: 20px; right: 10px; width:200px; padding-top: 90px; background: url(../images/osi-batch.gif) no-repeat top left; }

#footer 			{ clear:both;  padding: 1em; }
#footer p 			{ text-align: center; font-size: 11px; color: #888; line-height: 1;}
#footer a 			{ color: inherit; text-decoration:none; }


/* =Menu
-----------------------------------------------------------------------------*/
#menu .information {display:none;}
#menu {   border-bottom: 2px solid #fff;}
#menu ul { margin-left: 15px; overflow: hidden; margin-bottom: -2px;}
#menu li { float: left; }
#menu ul li a { display: block; float: left; font-size: 140%; text-decoration: none; font-weight: bold; color: #fff; 
	padding: 8px 10px; margin-right: 3px; background: #174061; border: 0px solid #fff;  border-bottom: 0px solid #fff;  }
#menu ul li a:hover { color: #fff; }
#menu ul li.current_page_item a { color: #00A0C6; border: 2px solid #fff; border-bottom: 0px solid #0e1f2b; background: #0e1f2b; }
